package com.zsummer.demo.design.pattern.behavioral.abstractfactory;

/**
 * 抽象工厂，在工厂方法的基础上，增加了产品簇的概念，当抽象工厂只能创建一种产品时退化成工厂方法。
 * @author zsummer
 * @since 2022/3/16
 */
public class client {

    public static void main(String[] args) {
        Factory factory = new FactoryA();
        Product1 product1 = factory.createProduct1();
        Product2 product2 = factory.createProduct2();
    }
}
